min*g

周敏

前端工程师/实习

教育经历 Education

  • 四川理工学院
    信息与计算科学(本科)
    大四

语言水平 Language

CET-4
439
  • 可大致阅读英文专业书籍、开发文档、技术博客、技术新闻及其他资料
  • 掌握科学上网方法,能无压力翻墙查阅资料,能在Stack Overflow、github issues、gmail上使用英文进行交流

项目与工作经验Experience

  • XXXX公司

    web前端 开发(实习)
    公司网站静态页面的实现: 期间主要使用了javascript/html/css 以及 jQuery 、bootstrap 等常用前端框架和库实现web设计图页面,我负责所有前台页面和后台管理页面,并和后端进行对接
    个人博客:自主搭建博客全部部署在 github pages
    移动端web工具开发客户端 app: 因团队参加物联网大赛需要开发移动端app,期间接触了phonegap,reactNative等移动端开发,综合考虑下使用开发成本较低的HBuilder工具进行开发
    基于dock虚拟容器搭建的校内线上社团'达人贝壳': 由于不满于学校社团的活动形式,使用discourse自主搭建了一个在线社区,部署在国外vps云主机digital ocean,目前正在进行内容开发
    使用 nodejs 开发的小工具:在学习前端的过程中逐渐对 node 产生兴趣,使用superagent库写过一些抓取论坛发布招聘消息的爬虫,也使用过 express 等框架和模板引擎搭建一些小型的及时通信应用和博客系统,数据库使用 mongoDB
  • 世界邦旅行网

    web前端 开发(实习)
    旅行报价系统平台开发: 自定制旅行价目的报价平台,系统view层使用reactJS开发,数据流基于flux,使用Ajax异步加载,我负责部分react组件开发和调试,修复react-bootstrap存在的少量bug
    WiFi自营管理系统: 管理出行WiFi的自营平台,我主要负责前端部分,使用jade和sass开发,gulp和webpack打包发布

技能Skills

  • Web 前端

    熟悉 HTML / CSS
    能够编写语义化的 HTML,模块化的 CSS,完成 自适应响应式 等常见的布局
    熟悉 过渡 / 变换 / 媒体查询 / 关键帧动画 等css3特性
    了解常见的浏览器兼容性问题及解决方案
    了解 lesssass 等css动态样式语言
    熟悉 JavaScript
    能够脱离框架使用 原生 的javascript进行开发
    了解 模块化CommonJS)、面向对象的 JavaScript
    了解原生 DOMBOM ,熟悉相关标准以及兼容性,能完成桌面 / 移动端前端组件的开发
    了解 Ajax 使用利弊,能够基于Ajax实现数据 异步加载
    熟悉 jQuery / jQuery UI / Bootstrap
    能使用 bootstrap 框架搭建适配 移动端 的web页面
    能够使用 jQuery 开发页面交互,并能基于项目引入相关插件
    能够使用 jQuery UI 框架进行页面布局
    其他
    了解 AngularJS 等前端MVC的设计思想
    了解 JSLint / JSHint / TDD单元测试JavaScript开发工具
    Bower / Gulp / webpack 使用经验
    关注 reactJS / web component / github trending js等新兴前端技术
  • Web 后端

    了解 Node.js
    能够使用 Node.js APIExpress / sockit.io 搭建简单的 Web Server
    了解 常用的 模板引擎jade / ejs 等)
    了解后端 MEAN框架 (MongoDB/Express/AngularJS/Nodejs)
    其他
    能够使用 Apache & PHP 搭建简单的 Web Server
    能够使用 nginx 搭建代理服务器
    能够搭建 mysql 数据库,了解基本的数据库读取和删改操作
    了解 HTTPTCP/IPWebSocket 协议
  • 其他

    • Linux Ubuntu为日常工作环境 ,了解 terminal 常用命令操作
    • 熟悉 Sublime Text / Vim 等编辑器及插件使用
    • 了解XSS / CSRF 等基本的 Web 安全知识
    • 能够使用 GitSVN 等版本管理工具进行协作开发
    • 能够使用 Balsamiq Mockups等工具进行页面原型设计
    • 能够使用 Markdown 进行写作